abstract method:抽象方法;在面向对象编程中,指只有方法声明而没有具体实现的方法,通常定义在抽象类或接口中,用来规定子类/实现类必须提供的行为。(在不同语言中细节略有差异,如 Java、C#、Python 等。)
/ˈæbstrækt ˈmɛθəd/
An abstract method has no body and must be implemented by subclasses.
抽象方法没有方法体,必须由子类来实现。
In the framework, the base class defines an abstract method so each plugin can provide its own behavior.
在这个框架中,基类定义了一个抽象方法,这样每个插件都能提供自己的行为实现。
abstract 源自拉丁语 abstractus(“抽离出来的、概念性的”),在编程语境中引申为“只给出概念/约定,不给出具体实现”。method 源自希腊语 methodos(“方法、途径”)。合在一起,abstract method 就是“只有约定、没有实现的方法”。